package com.rykj.common.utils;

import java.util.logging.Level;
import java.util.logging.Logger;

/**
 * Created by xianrui on 2020/4/2.
 *
 * @author xianrui
 */
public class RYLogger {
    public static final String RY_LOGGER_TAG = "RuiyanLogger";

    public static boolean enableLog = true;

    static {
        mLogger = Logger.getLogger(RY_LOGGER_TAG);
    }

    private static Logger mLogger;

    public static void i(String msg) {
        if (!enableLog) {
            return;
        }
        mLogger.log(Level.INFO, msg);
    }

    public static void e(String msg) {
        if (!enableLog) {
            return;
        }
        mLogger.log(Level.FINER, msg);
    }

    public static void e(String tag, String msg) {
        if (!enableLog) {
            return;
        }
        mLogger.log(Level.FINER, tag + " -->: " + msg);
    }


    public static void i(String tag, String msg) {
        if (!enableLog) {
            return;
        }
        mLogger.log(Level.INFO, tag + " -->: " + msg);
    }

    public static void d(String msg) {
        if (!enableLog) {
            return;
        }
        mLogger.log(Level.ALL, msg);
    }

    public static void d(String tag, String msg) {
        if (!enableLog) {
            return;
        }
        mLogger.log(Level.INFO, tag + " -->: " + msg);
    }

}
